(gdb) r
Starting program: /media/Environ/Compile/rocksndiamonds-4.1.4.1/rocksndiamonds 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe37ec700 (LWP 1126)]
[New Thread 0x7fffe37ab700 (LWP 1127)]
[New Thread 0x7fffe1905700 (LWP 1149)]
malloc(): smallbin double linked list corrupted

Thread 1 "rocksndiamonds" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff78a2535 in __GI_abort () at abort.c:79
#2  0x00007ffff78f9508 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff7a0428d "%s\n")
    at ../sysdeps/posix/libc_fatal.c:181
#3  0x00007ffff78ffc1a in malloc_printerr (str=str@entry=0x7ffff7a063a8 "malloc(): smallbin double linked list corrupted")
    at malloc.c:5341
#4  0x00007ffff7902fa4 in _int_malloc (av=av@entry=0x7ffff7a3bc40 <main_arena>, bytes=bytes@entry=24) at malloc.c:3640
#5  0x00007ffff79051a2 in __libc_calloc (n=<optimized out>, elem_size=<optimized out>) at malloc.c:3428
#6  0x0000555555713a90 in checked_calloc (size=24) at misc.c:1254
#7  0x00005555557150fd in openFile (filename=0x55555b417b70 "/home/bryan/.rocksndiamonds/editorsetup.conf", 
    mode=0x5555557d234c "rb") at misc.c:2145
#8  0x000055555570b55d in loadSetupFileData (setup_file_data=0x55555f86d6e0, 
    filename=0x55555b417b70 "/home/bryan/.rocksndiamonds/editorsetup.conf", top_recursion_level=1, is_hash=0) at setup.c:2086
#9  0x000055555570ba95 in loadSetupFileList (filename=0x55555b417b70 "/home/bryan/.rocksndiamonds/editorsetup.conf")
    at setup.c:2257
#10 0x00005555556e9c64 in LoadUserDefinedEditorElementList (elements=0x555555ad36e0 <editor_el_user_defined_ptr>, 
    num_elements=0x555555ad36e8 <num_editor_el_user_defined>) at files.c:11243
#11 0x00005555556b59ad in ReinitializeElementList () at editor.c:5723
#12 0x00005555556bd551 in CreateLevelEditorGadgets () at editor.c:7159
#13 0x000055555563a4d9 in InitGadgets () at init.c:169
#14 0x000055555565f55d in ChangeViewportPropertiesIfNeeded () at tools.c:9723
#15 0x0000555555683d2f in InitGame () at game.c:3376
#16 0x00005555556a7c92 in StartGameActions (init_network_game=0, record_tape=1, random_seed=0) at game.c:11332
#17 0x00005555556648c0 in HandleMainMenu (mx=0, my=0, dx=0, dy=0, button=0) at screens.c:2134
#18 0x000055555564a6a5 in HandleKey (key=13, key_status=1) at events.c:2304
#19 0x0000555555648c63 in HandleKeyEvent (event=0x7fffffffd990) at events.c:1462
#20 0x0000555555646b84 in HandleEvents () at events.c:249
#21 0x0000555555646d67 in EventLoop () at events.c:348
#22 0x000055555563a1ca in main (argc=1, argv=0x7fffffffdae8) at main.c:7762
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff78a2535 in __GI_abort () at abort.c:79
#2  0x00007ffff78f9508 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff7a0428d "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#3  0x00007ffff78ffc1a in malloc_printerr (str=str@entry=0x7ffff7a063a8 "malloc(): smallbin double linked list corrupted") at malloc.c:5341
#4  0x00007ffff7902fa4 in _int_malloc (av=av@entry=0x7ffff7a3bc40 <main_arena>, bytes=bytes@entry=24) at malloc.c:3640
#5  0x00007ffff79051a2 in __libc_calloc (n=<optimized out>, elem_size=<optimized out>) at malloc.c:3428
#6  0x0000555555713a90 in checked_calloc (size=24) at misc.c:1254
#7  0x00005555557150fd in openFile (filename=0x55555b417b70 "/home/bryan/.rocksndiamonds/editorsetup.conf", mode=0x5555557d234c "rb") at misc.c:2145
#8  0x000055555570b55d in loadSetupFileData (setup_file_data=0x55555f86d6e0, filename=0x55555b417b70 "/home/bryan/.rocksndiamonds/editorsetup.conf", top_recursion_level=1, is_hash=0) at setup.c:2086
#9  0x000055555570ba95 in loadSetupFileList (filename=0x55555b417b70 "/home/bryan/.rocksndiamonds/editorsetup.conf") at setup.c:2257
#10 0x00005555556e9c64 in LoadUserDefinedEditorElementList (elements=0x555555ad36e0 <editor_el_user_defined_ptr>, num_elements=0x555555ad36e8 <num_editor_el_user_defined>) at files.c:11243
#11 0x00005555556b59ad in ReinitializeElementList () at editor.c:5723
#12 0x00005555556bd551 in CreateLevelEditorGadgets () at editor.c:7159
#13 0x000055555563a4d9 in InitGadgets () at init.c:169
#14 0x000055555565f55d in ChangeViewportPropertiesIfNeeded () at tools.c:9723
#15 0x0000555555683d2f in InitGame () at game.c:3376
#16 0x00005555556a7c92 in StartGameActions (init_network_game=0, record_tape=1, random_seed=0) at game.c:11332
#17 0x00005555556648c0 in HandleMainMenu (mx=0, my=0, dx=0, dy=0, button=0) at screens.c:2134
#18 0x000055555564a6a5 in HandleKey (key=13, key_status=1) at events.c:2304
#19 0x0000555555648c63 in HandleKeyEvent (event=0x7fffffffd990) at events.c:1462
#20 0x0000555555646b84 in HandleEvents () at events.c:249
#21 0x0000555555646d67 in EventLoop () at events.c:348
#22 0x000055555563a1ca in main (argc=1, argv=0x7fffffffdae8) at main.c:7762
(gdb) # had just tried to restart level
(gdb) r
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /media/Environ/Compile/rocksndiamonds-4.1.4.1/rocksndiamonds 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe37ec700 (LWP 4966)]
[New Thread 0x7fffe37ab700 (LWP 4969)]
[New Thread 0x7fffe1905700 (LWP 4971)]
rocksndiamonds: frame delay == 0 ms (maximum speed)
rocksndiamonds: frame delay == 60 ms (max. 16 fps / 33 %)
rocksndiamonds: frame delay == 40 ms (max. 25 fps / 50 %)
rocksndiamonds: frame delay == 0 ms (maximum speed)
rocksndiamonds: frame delay == 40 ms (max. 25 fps / 50 %)
free(): double free detected in tcache 2

Thread 1 "rocksndiamonds" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff78a2535 in __GI_abort () at abort.c:79
#2  0x00007ffff78f9508 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff7a0428d "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#3  0x00007ffff78ffc1a in malloc_printerr (str=str@entry=0x7ffff7a05f58 "free(): double free detected in tcache 2") at malloc.c:5341
#4  0x00007ffff79016fd in _int_free (av=0x7ffff7a3bc40 <main_arena>, p=0x555559a6dcd0, have_lock=<optimized out>) at malloc.c:4193
#5  0x0000555555713b28 in checked_free (ptr=0x555559a6dce0) at misc.c:1275
#6  0x0000555555712b25 in setString (old_value=0x55555860c330 <tape+16>, new_value=0x55555c782750 "rnd_kimball_robinson") at misc.c:844
#7  0x00005555556eca43 in TapeErase () at tape.c:530
#8  0x00005555556ecbff in TapeStartRecording (random_seed=1594544167) at tape.c:584
#9  0x00005555556a7c7b in StartGameActions (init_network_game=0, record_tape=1, random_seed=0) at game.c:11322
#10 0x00005555556648c0 in HandleMainMenu (mx=0, my=0, dx=0, dy=0, button=0) at screens.c:2134
#11 0x000055555564a6a5 in HandleKey (key=13, key_status=1) at events.c:2304
#12 0x0000555555648c63 in HandleKeyEvent (event=0x7fffffffd990) at events.c:1462
#13 0x0000555555646b84 in HandleEvents () at events.c:249
#14 0x0000555555646d67 in EventLoop () at events.c:348
#15 0x000055555563a1ca in main (argc=1, argv=0x7fffffffdae8) at main.c:7762
(gdb) # pressed ESC enter to restart level, now main menu showing
(gdb) r
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /media/Environ/Compile/rocksndiamonds-4.1.4.1/rocksndiamonds 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe37ec700 (LWP 8963)]
[New Thread 0x7fffe37ab700 (LWP 8964)]
[New Thread 0x7fffe1906700 (LWP 8967)]
rocksndiamonds: frame delay == 60 ms (max. 16 fps / 33 %)
rocksndiamonds: frame delay == 0 ms (maximum speed)
rocksndiamonds: frame delay == 60 ms (max. 16 fps / 33 %)
rocksndiamonds: frame delay == 0 ms (maximum speed)
rocksndiamonds: frame delay == 40 ms (max. 25 fps / 50 %)
rocksndiamonds: frame delay == 60 ms (max. 16 fps / 33 %)
rocksndiamonds: frame delay == 125 ms (max. 8 fps / 16 %)
rocksndiamonds: frame delay == 29 ms (max. 34 fps / 68 %)
rocksndiamonds: frame delay == 125 ms (max. 8 fps / 16 %)

Thread 1 "rocksndiamonds" received signal SIGSEGV, Segmentation fault.
0x00007fffe1e2dd82 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
(gdb) bt
#0  0x00007fffe1e2dd82 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#1  0x00007fffe1e2ef3c in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#2  0x00007fffe1e2f1f1 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#3  0x00007fffe1e29b44 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fffe1e2bf91 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fffe1e6ab4e in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#6  0x00007fffe1f7de14 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#7  0x00007fffe1f807e0 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#8  0x00007fffe1f83c88 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#9  0x00007ffff7e31812 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#10 0x00007ffff7e2bfa3 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#11 0x0000555555718720 in UpdateScreenExt (rect=0x7fffffffd7a0, with_frame_delay=1) at sdl.c:132
#12 0x00005555557188dd in UpdateScreen_WithFrameDelay (rect=0x7fffffffd7a0) at sdl.c:236
#13 0x0000555555719a75 in SDLCopyArea (src_bitmap=0x555559b0d360, dst_bitmap=0x555559b0a870, src_x=0, src_y=0, width=1920, height=1080, dst_x=0, dst_y=0, mask_mode=0) at sdl.c:912
#14 0x00005555556f67d6 in sysCopyArea (src_bitmap=0x555559b0d360, dst_bitmap=0x555559b0a870, src_x=0, src_y=0, width=1920, height=1080, dst_x=0, dst_y=0, mask_mode=0) at system.c:525
#15 0x00005555556f74ac in BlitBitmap (src_bitmap=0x555559b0d360, dst_bitmap=0x555559b0a870, src_x=0, src_y=0, width=1920, height=1080, dst_x=0, dst_y=0) at system.c:868
#16 0x000055555564cb48 in BackToFront () at tools.c:840
#17 0x000055555564d13a in FadeIn (fade_mask=1) at tools.c:1064
#18 0x000055555566e837 in DrawHallOfFame (level_nr=6, highlight_position=0) at screens.c:4641
#19 0x0000555555687771 in GameEnd () at game.c:4791
#20 0x000055555568761d in GameWon () at game.c:4722
#21 0x00005555556a7dbd in GameActionsExt () at game.c:11371
#22 0x00005555556a8485 in GameActions () at game.c:11625
#23 0x000055555567c8b9 in HandleGameActions () at screens.c:8369
#24 0x0000555555646d83 in EventLoop () at events.c:359
#25 0x000055555563a1ca in main (argc=1, argv=0x7fffffffdae8) at main.c:7762
(gdb) # at just completed level, highscore showing
